'''
heiheiyouheihei
2022.11.15
'''
"""
python中采用PEP8代码规范, PEP8值的是Python增强建议书, 8指的是第8版
1. 每个import语句只导入一个模块, 尽量避免一次导入多个模块.
2. 不要在行尾添加分号";", 也不要用分号将两条命令放在同一行.
3. 建议每行不超过80个字符.
4. 使用必要的空行可以添加代码的可读性,我们在顶级定义之前空两行,顶级定义:函数的定义,类的定义空两行. 在方法定义前面空一行.
5. 运算符两侧,函数参数之间,都好","两侧建议使用空格进行分隔.
6. 避免在循环找中使用+和+=运算符累加字符串.
7. 适当的使用异常处理结构提高程序容错性
8. 模块名尽量短小, 并且使用全部小写字符, 可以使用下换线分隔多个字母.
9. 包名尽量短小,并且使用全部小写字母.
10. 类名采用单词首字母大写格式(即Pascal风格).
11. 模块内部的类由"_"+Pscal风格的类名组成.
12. 函数, 类的属性和方法名全部采用小写字母, 多个字母间采用"_"分隔
13. 常量命名时采用全部大写字母, 可以使用下划线.
14. 使用双下划线"__"开头的实例变量或方法是类私有的.
"""
# 导入连个模块os模块. sys模块
import os,sys  #虽然这样导入模块是正确的但是不建议
# 下面是推荐的方法
import unrar
import unrar

print("要么出众"); print("要么出局");
# 规范的写法
print("要么出众")
print("要么出局")


# 字符串太长, 想换行
# 法1:  就在想换行的字符前面加上"\"
x = "我一直认为我是一直蜗牛. 我一直在爬, 也许还没有到达金字塔的顶端. 但是只要你爬, 就足以留给自己留下令生命感动的日子."
print(x)
y = "我一直认为我是一直蜗牛. 我一直在爬, 也许还没有到达金字塔的顶端. \
但是只要你爬, 就足以留给自己留下令生命感动的日子."
print(y)

# 法2:  加入()
z = ("我一直认为我是一直蜗牛. 我一直在爬, 也许还没有到达金字塔的顶端."
     " 但是只要你爬, 就足以留给自己留下令生命感动的日子.")
print(z)

# 语句字符超过80个字符, 还是引用()换行
bmi = 0
if bmi >= 18.5 and (
       bmi < 24.9):
    print("正常分为,注意保持(-_-)")












